新应用授权

  1. 进入系统,点击系统管理->应用管理模块
  2. 新增应用,主要输入:客户端id、客户端密钥、授权范围、授权类型、回调地址、token过期秒数、refresh_token过期秒数
  3. 自家应用可采用密码模式进行授权校验(password)
  • 调用 http://localhost/blade-auth/oauth/token 传入对应的参数
    进行测试
  • 设置 请求头:
    Authorization : Basic c3dvcmQ6c3dvcmRfc2VjcmV0 ("c3dvcmQ6c3dvcmRfc2VjcmV0"为clientId:clientSecret串转换为的base64编码)
  • 表单参数:
    grant_typepassword
    scopeall
    usernameadmin
    password21232f297a57a5a743894a0e4a801fc3


  • 注意:框架对密码进行了二次加密,由前端调用传参需要现将原密码进行md5加密后再进行传递,原密码是admin,所以md5加密后是21232f297a57a5a743894a0e4a801fc3,具体如下
  1. 测试通过则可以进行应用设置
  • Sword: defaultSettings.js 中 配置 clientIdclientSecret 的值
  • Saber: website.js 中 配置 clientIdclientSecret 的值
  1. 启动前端与后端服务,登录测试是否可以认证成功